package com.gdpu.liou.symphonyserver.service;


import com.gdpu.liou.symphonyserver.entity.Consumer;
import com.gdpu.liou.symphonyserver.common.utils.PagingUtil;

/**
 * 用户service接口
 */
public interface ConsumerService {

    /**
     * 查询用户：根据用户名
     */
    Consumer selectConsumerByName(String username);

    /**
     * 添加用户
     */
    boolean insertConsumer(Consumer consumer);

    /**
     * 查询用户分页数据
     */
    public PagingUtil pagingQueryConsumer(int currentPage, String username);

    /**
     * 检查密码是否正确
     */
    boolean verifyPassword(String username, String password);


    Consumer getByUsername(String username);

    /**
     * 根据主键查询用户
     */
    Consumer selectByPrimaryKey(Integer id);


    /**
     *修改
     */
    public boolean update(Consumer consumer);

    boolean deleteConsumer(int i);
}
